package net.maku.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.math.BigDecimal;
import java.util.Date;
import net.maku.framework.mybatis.entity.BaseEntity;

/**
 * 预购管理
 *
 * @author 小车 
 * @since 1.0.0 2025-03-25
 */
@EqualsAndHashCode(callSuper=false)
@Data
@TableName("pre_order")
public class PreOrderEntity extends BaseEntity {

	/**
	* 订单编号
	*/
	private String orderNumber;

	/**
	* 发货地（国家）
	*/
	private String sendCountry;

	/**
	* 发货地(州)
	*/
	private String sendProvince;

	/**
	* 发货地(城市)
	*/
	private String sendCity;

	/**
	* 目的地(城市)
	*/
	private String goalCountry;

	/**
	* 目的地(州)
	*/
	private String goalProvince;

	/**
	* 目的地(城市)
	*/
	private String goalCity;

	/**
	* 发货时间
	*/
	private Date sendTime;

	/**
	* 备注
	*/
	private String remark;

	/**
	* 价格
	*/
	private BigDecimal price;

	/**
	* 类型
	*/
	private String catalog;

	/**
	* 单号状态 0-运输途中 1-收到信息 2-成功签收 3-可能异常
	*/
	private Integer orderStatus;



	/**
	* 购买人id
	*/
	private Long buyId;

	/**
	* 上传供应商id
	*/
	private Long sellId;





	/**
	*  购买状态 0-未购买 1-已经购买
	*/
	private Integer buyStatus;

	/**
	* 预计签收时间
	*/
	private Date receiveTime;

	/**
	* 目的地邮编
	*/
	private String goalCode;

}